package com.carefree.system.common.annotation;

import com.carefree.common.emus.BusinessTypeEnum;
import com.carefree.common.emus.OperatorTypeEnum;

import java.lang.annotation.*;

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface SystemLog {

    /**
     * 模块标题
     */
    String value() default "";


    /**
     * 业务类型(0其它 1新增 2修改 3删除 4更新状态)
     */
    BusinessTypeEnum businessType() default BusinessTypeEnum.SELECT;

    /**
     * 操作类别（0其它 1后台用户 2手机端用户）
     */
    OperatorTypeEnum operatorType() default OperatorTypeEnum.MANAGE;
}
